package com.bjpowernode.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.HashMap;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ResultPageDTO<T> {
    //分页相关的参数
    // 当前页（查询条件）
    int currentPage=1;
    // 每页显示的记录条数（查询条件）
    int rowsPerPage=5;
    // 每页最多显示的记录条数
    int maxRowsPerPage=50;
    // 总记录数
    int totalRows;
    // 总页数
    int totalPages;
    // 最多显示几个卡片
    int visiblePageLinks=10;


    //数据相关的参数
    ArrayList<T> data;

    //查询相关的参数
    HashMap<String, Object> searchMap;

}
